leave something to be desired

尚不令人滿意;不夠完美;還有許多(或很多,或一些)有待改進之處,還有不少(或一些)需要改進之處,還有不少(或一些)缺點